package cn.iocoder.yudao.module.trade.service.order.handler;

import org.springframework.boot.autoconfigure.security.SecurityProperties;

public interface ServiceHandler<T> {

    default T before(String handlerObject, Class<T> clazz) {
        return JsonParser.parseJson(handlerObject, clazz);
    }

    default T check(T parseJson) {
        return parseJson;
    }

    default SecurityProperties.User check(String parseJson) {
        // 校验是否签约
        return null;
    }

}
